Welcome to PHP Fundamentals!

共127节

2.10 整型和浮点型

<?php

//整型:int 或 integer

//没有小数的数字,正负均可

//可以用:十进制,二进制,十六进制(前缀是0X),八进制(前缀是0)

$x=123456;

echo "123456 十进制".var_dump($x),gettype($x);

echo "<br>";

$x1=01010101;

//二进制

echo "01010101 二进制".var_dump($x1),gettype($x1);

echo "<br>";

$x2=0x8c;

//十六进制

echo "0x8c 十六进制".var_dump($x2),gettype($x2);

echo "<br>";

$x3=0123;

//八进制

echo "0123 八进制".var_dump($x3),gettype($x3);

echo "<br>";

?>

返回值:

<?php

//浮点型:float 或 double

//有小数点或指数形式的数字,正负均可

//可以用:十进制,二进制,十六进制(前缀是0X),八进制(前缀是0)

$x=123.123;

echo "123.123 十进制".var_dump($x),gettype($x);

echo "<br>";

$x1=4.5e3;

echo "4.5e3 十进制".var_dump($x1),gettype($x1); //4.5乘10的3次方,得出的结果是整数,不是小数,但数据类型也是浮点型

echo "<br>";

$x2=8e-5;

echo "8e-5 十进制".var_dump($x2),gettype($x2); //8乘10的15次方

echo "<br>";

?>

返回值: